package com.hp.dao;

import com.hp.pojo.Renting;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface RentingMapper {
    //Showi 2021年6月23日
    /*
    增加一条买房信息
     */
    int addRenting(Renting renting);

    /*
    根据卖房id，删除一条买房信息
     */
    int deleteRentingById(int rentingId);

    /*
    更新买房信息，用卖房实体代替实体
     */
    int updateRentingById(Renting renting);

    /*
    获取所有卖房信息
     */
    List<Renting> getAllRentings();

    //接下来是获取买房信息的基本方式，根据id，卖房时间、申请是否通过等等
    /*
    根据id，获取卖房信息
     */
    Renting getRentingById(int rentingId);

    Renting getRentingByHouseId(int houseId);

    List<Renting> getRentingsAll();

    List<Renting> getAgentRenting();

    List<Renting> getNoAgentRenting();

}
